@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}  |||DDOS DOSDOS SYS }}}P]}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u%T % 8 % & & 1Q + R, ,- 1Q - .SR N B V B%KHI'DKV}E V Ql 0BD&EJ VLb&BDSE%HI VLb&QDSEHI VLb&DSEHI VW}Lb&DTE HI V0PDEHI V07D&E HI V0&S&S&T&T&T B VS X}R`R`1@D1:DISKDIS.CUS& \`)I 'ƊL&)I)ILb,,, DY})ƀ-٩?U Rʩ0R F BGHIDGE V Q!R1 2Z}ϩ BHHIDHE V Q!RFG%L BVHHIXDHE VBHIDRE VL+[}SL%*䅓M F BHHIǝDHE V Q!RɛL) +Lq)!R + !RLq),Lc(ɛLq)\}ʽ!R0$!R 0!R0!RLq)0Lq)8ѥLq) FARTARLQ)ͽ!R +Lq)!R + !RLq)ɛLq)ʽ]}!R͐*!R ͐!R͐!RLq)͐Lq)8幥庰Lq)ѥLq) FARTAR8幥庰ߢ BIH^}IDIE VL( BIHIDIE VL( BJIHILDIE V Q®HD0@!R +800!R ++ _} 0!R +0!R + …L+ BIHIDIE VL)MLr'텓K BIHIDIE V Q`}!R +L*!R + !RL*,k͠0!R0!R ͠!R +QʩTˢ FR Nf}Ff8姥娐T?eUeeeТ 1E R=R R$R FR NLS-dʩTˢ g}FR N` F _G D  E 1E KL.Bd 8F8 _G F桽B)`JJJJJ) KFh}ƯL:. Lx. [/ NL-ϕϥ D 8FL-L-ϥ 8FRL E Q8`ʩTˢ FR Ni}Ff8姥娐e FT9T 1E R=R R$R?eUeee F Fj}R NL.5ʩTˢ FR N`ALARʈ q/`B)00lR`ARR`#R$R FR` 'G k} C GR` C GR` C,RXR GR` C,RYR GR` C GR`l} C,RXR GR` C,RYR GR`(R C)R GR`(R C,Rm}XR)R GR`(R C)R,RYR GR`///////040V0x000LINZBSx CASINIx RAMLO x n} TRAMSZTSTDATWARMSTBOOT DOSVECx DOSINIx APPMHIx POKMSKBRKKEYRTCLOKx x BUFADRx ICCOMTDSKFMSx DSo}KUTLx PTIMOTPBPNT PBUFSZPTEMP ICHIDZICDNOZICCOMZICSTAZICBALZICBAHZICPTLZICPTHZICBLLZICBLHZICAX1ZICAX2ZICSPRZx ICIDNOCp}IOCHRSTATUSCHKSUMBUFRLOBUFRHIBFENLOBFENHICRETRYDRETRYBUFRFLRECVDNXMTDONCHKSNTNOCKSMBPTR FTYPE FEOF FREQ SOUNDRCRITICFMSZPGq}x x x x x x CKEY CASSBTDSTAT ATRACTDRKMSKCOLRSHTMPCHRHOLD1 LMARGNRMARGNROWCRSCOLCRSx DINDEXSAVMSr}Cx OLDROWOLDCOLx OLDCHROLDADRx NEWROWNEWCOLx LOGCOLADRESSx MLTTMPx SAVADRx RAMTOPBUFCNTBUFSTRx s} BITMSKSHFAMTROWAC x COLAC x ENDPT x DELTARDELTACx ROWINCCOLINCSWPFLGHOLDCHINSDATCOUNTRx VDSLSTx VPRt}CEDx VINTERx VBREAKx VKEYBDx VSERINx VSERORx VSEROCx VTIMR1x VTIMR2x VTIMR4x VIMIRQxu} CDTMV1x CDTMV2x CDTMV3x CDTMV4x CDTMV5x VVBLKIx VVBLKDx CDTMA1x CDTMA2x CDTMF3SRTIMRCv}DTMF4INTEMPCDTMF5SDMCTLSDLSTLSDLSTHSSKCTLx LPENH LPENV x x x x CDEVICCCOMNDCAUX1 CAUX2 TEMP ERRFLGDFLAGSw}DBSECTBOOTADx COLDSTx DSKTIMLINBUFx x x x x x x x x x x x x x x} x x x x x x x x x x x x x x x x x x x! x" x# y} x$ x% x& x' GPRIORPADDL0PADDL1PADDL2PADDL3PADDL4PADDL5PADDL6PADDL7STICK0STICK1STICK2STICK3PTRIG0PTRIG1PTRIG2PTRz}IG3PTRIG4PTRIG5PTRGI6PTRIG7STRIG0STRIG1STRIG2STRIG3CSTAT WMODE BLIM x x x x x TXTROWTXTCOLx TINDEXTX{}TMSCx TXTOLDx x x x x TMPX1 HOLD3 SUBTMPHOLD2 DMASK TMPLBTESCFLGTABMAPx x x x x x|} x x x x x x x x LOGMAPx x x INVFLGFILFLGTMPROWTMPCOLx SCRFLGHOLD4 HOLD5 }}SHFLOKBOTSCRPCOLR0PCOLR1PCOLR2PCOLR3COLOR0COLOR1COLOR2COLOR3COLOR4x x x x x x x x x x ~} x x x x x x x x x x x x x GLBABSx x x RAMSIZMEMTOPx MEML}O x x DVSTATx x x CBAUDLCBAUDHCRSINHKEYDELCH1 CHACT CHBAS x x x x x CHAR ATACHRCH } FILDATDSPFLGSSFLAGDDEVICDUNIT DCOMNDDSTATSDBUFLODBUFHIDTIMLODUNUSEDBYTLODBYTHIDAUX1 DAUX2 TIMER1x ADDCORCASFLGTIMER2x} TEMP1 x TEMP2 TEMP3 SAVIO TIMFLGSTACKPTSTAT HATABSx x x x x x x x x x x x} x x x x x x x x x x x x x x x x x x x x }x! x" x# x$ x% ICHID ICDNO ICCOM ICSTA ICBAL ICBAH ICPTL ICPTH ICBLL ICBLH ICAX1 ICAX2 ICSPR x x x } M0PF M1PF M2PF M3PF P0PF P1PF P2PF P3PF M0PL M1PL M2PL M3PL P0PL P1PL P2PL P3PL TRIG0 TRIG1 TRIG2 TRIG3 HPOS}P0HPOSP1HPOSP2HPOSP3HPOSM0HPOSM1HPOSM2HPOSM3SIZEP0SIZEP1SIZEP2SIZEP3SIZEM GRAFP0GRAFP1GRAFP2GRAFP3GRAFM COLPM0COLPM1COLPM2COL}PM3COLPF0COLPF1COLPF2COLPF3COLBK PRIOR VDELAYGRACTLHITCLRCONSOLPOT0 POT1 POT2 POT3 POT4 POT5 POT6 POT7 ALLPOTKBCODERA}NDOMPOTGO x SERIN IRQST SKSTATAUDF1 AUDC1 AUDF2 AUDC2 AUDF3 AUDC3 AUDF4 AUDC4 AUDCTLSTIMERSKRES x x SEROUTIRQEN S}KCTL DMACTLCHACTLDLISTLDLISTHHSCROLVSCROLx PMBASEx CHBASEWSYNC VCOUNTPENH PENV NMIEN NMIST EDITRVx x x }x x x x x x x x x x x x SCRENVx x x x x x x x } x x x x x x x KEYBDVx x x x x x x x x x x x x } x x PRINTVx x x x x x x x x x x x x x x CASETVx x } x x x x x x x x x x x x x DISKIVx x DSKINVx x CIOV x} x SIOV x x SETVBVx x SYSVBVx x XITVBVx x SIOINVx x SENDEVx x INTINVx} x CIOINVx x BLKBDVx x WARMSVx x COLDSVx x RBLOKVx x CSOPIVx x VCTABL}ADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRT}IRTSSBCSECSEDSEISTASTXSTYTAXTAYTSXTXATXSTYA hhnhhhh)hhVwtwwww}GGbkGbSGb#G}Gb/GGbzqzSz&D _Y\_Y\Y_Y\Y_Y\2Y_Y\;5;5>P5A;5>}55>,55>88JMe8JJJ6.$H&80LJH6..$HH&80LJ6.$}HH&80LJ6.$TH&80LJ&$6$...$HHH&8002LJJL$6..}$HH&80LJ$6..$HH&80LJH 3D Dh rD` Dh 1E`ÅĠeåiĈeŅåeƅ`-7},,,,,襳Łإŀ 0 F`8`DZ)xȱÅǠ8DžåĈ) R`+RH}ԩ h E`?UiiŀȱŁ8?UFf`8嫥嬐Ʃ8`H FTTTh TYTT`}$R F`Hԥ hHȱ)Rʈ0RLyELZRh`ʠȱR)R`R:}0R𘝛R` D)xȱÅǠ8DžåĈ `8(ii?eUeȥ` #R}υ`ʩT F RLaFR $R蹙 F,RʩR N F`ʅȱʝR`HJJJJ FRh) F}R`i0:i`ZAR`T`Ά͘JffFͤ`)Ɇ Ʉ )Ɂ``S R;R$R F`}ee` BKHIÝDKE V`JJJJ F蹿) F  G% 0 G` BH}IDE V`b} ˠқ Copyright 1982 Ralph Jones How many DISK DRIVES? 7}} (F)ile, (S)ector or (M)emory input? -} Enter INPUT filespec >} Enter OUTPU}T filespec (NO extender)} Enter sector list in HEXmn for single sector mn,pq }for sequence to end list F} Enter program start address in HEXstrt L}} Enter start, end addresses in HEX ssss,eeee OK ERROR-NO ENTRY @} }̠ɯϠҡPress to start over<} Insert diskand press =} } Insert diskand press `} Insert disk in Drive 1and disk in Drive 2 } and press A} śPress to run againW} Ԡˠ̛} Insert another disk and press 'CREATING LABELS... l Q _G8孥宰}8``8孥宰 L`;7iiſ8`}ƗƘ`8`8?]8凅刅 PLhMLhM8LMBHI V}LM VLMŋ VLM VLM8勅包iiȑii8凅刅_Y}HI8廥弰 HIiDiE V}H}I8HILL8?]jI*`8孥宰 N`}`8?]8凅刅8逥i8ȩɐXȤ FAR9T Pȍ ɍ R}ii SiiL$N Q _G8?]jI*`S ELO  P P8TT }O wOLrO}H}I wO0<,BJuDOE V R0LeOLqO wOLqO wO B V`LQ}P: BDEHI V`LPR.μR: 0RRȹS' LPȹS'#SHȽRS}h'SȩSS! BDREHI V E BHIDSE V0M B V0CͳT* B}hKHIjDKE V Q P`LQ BDREJ VLQ` BFJHIHDJE V Q`} BJHIDJE V Q`B HI!DRE V`M …` PF6 B VB}JDRE VLQLQȅɥ…8?]` BJHIDJE VLQ $QSJJJJ }FQS蹿) FQS㩛QSQSR N`HI B V`}}Link file pseudo>*** LINK ***Origin set pseudo>*** ORG } ***Assembly end pseudo>*** .END $2075 ***Comment insertion flag>***1***Line number flag>******;System equa}tes used;End of system equatesDefine Byte pseudo>***.BYTE ***;External reference equates;End of external references;Zero}-page equates;End of zero-page equates***Max file size (hex)>***@***Files/disk+1 (hex)>****** @%KHI'DKn LINK *= .END .BYTE 11@***** @%KHI'DK Z78LINEDIRDRIVEENTRLINEFLAFILENUMBEPPERROANS} A @  LOAD DISK DISSASSEMBLER;@,(;@,2 +}AR@<88 0}PLEASE WAIT - SETTING UP MACHINE CODEP AP store LOADIT.OBJZ@}d&& } DISK BASED DISASSEMBLERn    xR) !ALL FILENAMES USED IN RESPONSE TOR $QUESTIONS MUST BE FULL} FILENAMES-THE** "PROGRAM DOES NOT ASSUME DISK FILES"" PRESS WHEN READY6. D:DISKDIS.V22 }+-@@  LOADING @&6-?:A6:,+ y +o6.[DOS 2.0S BINARY-LOAD-DISK TO BOOT-T}APE BY R. POLONE (SYZYGY MICROWARE OF TEXAS) REV1.0 1981y @5?6-@$@+-@@/";67,.>:,}? q @Y6.EPLEASE ENTER BINARY LOAD FILE NAME e.g. C or D1:LOADNGO.BIN (RETURN)c @5gq B4 @}*@@4 @K(=(ERROR F:A, FILE >:@4,>:@4,H@Kw }B)@')@=AU)AU_6.FILE NOT BINARY SAVE FORMATi @5t@w )@})@-6-%AV$86-&B:,E)@R)@b6-%AV$x"A6*"A7 @C 3 }-)@/67B:,%@,.>:,3  M @)@')@76-%AV$C"BU5M @ }*A6 @ O"A6)@))@96-%AV$E"A7O @D"A6 @}F 6-6-&&@"6-B:,.F67%<%,.>:,T)@)@-6-%AV$56-}&J*B:,%T @A B)6.LOGICAL RECORD ERROR!3 @5>@A,F:A,"A6" }B, @!hF:A,"@[6.:AU, ERROR F:A,(y@6-P:'AV,/6-&AV$I67@<@,.>:,c67@<@},.>:,o"AUy @&| @"r6.^BINARY FILE IS NOT LOAD-AND-GO (NO RUN-ADDRESS APPENDED TO FILE)! PLEASE }ENTER DECIMAL ADDRESS| @53%6.$A000 HEX IS 40960 DECIMAL./ @53- B# )!BU4- @"}X6-P:'AV,$6-&AV$>67@<@,.>:,X67@<@,.>:,66-P:B:,'A(,($A(}B:,66-%@67@<@,.>:,B86..WRITE PREPARE BOOT TAPE! BEEPS REQUIRE RETURNB @5i6-A}(6-@'6-@K6-P:B:,'A(,$A(%A(T6-C:,^ @Fi@ @0:6.& ANOTHER CO}PY OF BOOT TAPE? Y N RETURND @5Hx7@<@,0Y*7@<@,0N @00 B&7@<}@,4Y0 @( @296.%ANOTHER BINARY DISK FILE? Y N RETURNC @5Gw7@<@,0Y*7@}<@,0N @2!) B&7@<@,4Y)%" @`#Q%6-F:@,&F:@,%@36-%}@?6-NB:, @Q$$8 B:,"(6. 5@F:@,&@8$% B:, (6. $&b6}.7<,#4 )4>:AU,16-&@@(7@<,V6.7%@:,7)@Q67@}<@,.>:,]6-AU`$."@ @G3/! B!@C:0A2%%@100A}2%%@&+P:'AV,$AV,2$$A2%%@P:'AV,300A2%%@&+P:'AV,$AV,}4$$A2%%@ P:'AV,5A2%%@6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33},0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165,12,133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[}[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CASSETTE OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A},"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PRESS OY @`Q# ( ERROR NUMBER F:A,#D:B}INDBOOT.SVERSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLON *+j}BUFTRUFALSFBTOPAGREBYTNBTSTANY@} 66HEX TAPE DUMP UDI ITY FOR LONG INTER RECORD GAPS  +9@,.6-6@}6-"6-(6-.6-6(>:A%,6(! >>> ATARI HEX TAPE DUMP <<<1( (1(#POSITION TAPE TO START OF FIL}E THEN))(! PRESS : & STANDBY...# OPEN THE CASSETTE FOR READ(9 A6-@9@@}C:-DISPLAY 8 BYTES PER LINE2-@@7FILL LINE IF OUT OF DATA<) -- 68,-}) AF# A68,-#(@KPRINT TOP OF PAGE HEADERP@ 6- >:A%,@  > RECORD #...%@} BYTESU2 / $ ----------HEX---------- -ASCII --2(Z A ( d ( iNOW PRINT ASCII FROM} BUFn -@@ 6-8,x% @2)!A"%6-@F (>:, ((@P&(&(PRESS } TO CONTINUE...6-%@6-6-WAIT FOR USER RESPONSE F:Ad,@3AAdA}U @PREAD BYTE & SET FLAGS)@(A$ 6-6-@$6-F:A#,"AP6}-F:AQ,"AR6-A(X 6-&@! $b 6-6-$DONE OR ERRORK(F:A},"A6H(>:@(,*** READ PAST END-OF-FILE ***K?<(>:@(,--TASK ABORTED...ERROR NUMBER F:A,?}PRINT ONE BYTE IN HEX6-P:'@, A!6-&$@4" @ >:%@H,"$>" @ >}:%@U,"$H  ! $ D1:LIRGDUMPTANY@2DCHARCHACHRNEN !!MENU SELECT PROGRAM FOR THEPIRACy }Y UTILITIESWRITTEN BY PETE TAYLOR(SEPTEMBER 1 19832 +7;@,<&&  ՠҠ٠y }P,, $ COPY BOOT TAPE TO BINARY DOS FILE Z++ # COPY BINARY DOS FILE TO BOOT TAPEd  DISASSEMBLERi!!  CREy }ATE AUTORUN.SYS FILEn@+ # COPY GAME ON SPECIFIC SECTORS TO @  AUTO-BOOT DISKs)) ! DUMP LONG INTER-RECORD GAP TAPEy }x,, $ COPY DISK FILE TO SHORT INTERBLOCKy  GAP TAPE FILE}** " PUT BINARY FILE LOADER ONTO TAPE&&  PUT 8Ky } PILL LOADER ONTO TAPE''  PUT 16K PILL LOADER ONTO TAPE((  COPY DISK FILE TO DISK OR TAPE&&  STARTING AT SPy}ECIFIED OFFSET++ # PUT 8K PILL LOADER ONTO TAPE (XL),, $ PUT 16K PILL LOADER ONTO TAPE (XL)-- % COPY CARTRIDGEy} TO DISK OR TAPE PILL,, $ PRINT LISTING FROM DISK TO PRINTER&&  ANALYSE AUTOBOOT TAPE HEADER  RUN DOS**y} " SELECT OTHER SIDE OF PIRACY DISK##  ԠĠ͠ ##@@K: APy} @4*A` 4+.2A)3P%6-@:,&@dAAA A0y}A@APA`ApAAAAA A0A@AP,%D:BOOTBIND.Sy}VE6%D:BINDBOOT.SVE@% D:DISKDIS.SVEJ%D:AUTOMATE.SVET%D:DISKBOOT.SVE^%D:LIRGDUMP.SVEh%D:DISKy}SIRG.SVEr%D:OBJECTLD.SVE|% D:PILLTP8.SVE%D:PILLTP16.SVE%D:DISKFILE.SVE% D:PILLTX8.SVE%Dy>}^)!"`3!3:,4Y)4yA 4N)4nAP Ap6-%B:,%@&A`/(/)}( Command # is  character(s))( too long.6-&@) ApE67%@,.6-B:,767%@,.)}>:AU,E6-%@ ( (Current command list:.Af@((.Af"8&@+(C)}ommand list is full..(8 Ap,22(Command list can hold &&@ more6( character(s).@7(!(More comma)}nds (Y/N)? .)@76.>:,J4Y)4yA@T4N)4nA`^ Ah(>:A%,r''(Mou) }nt diskette which is to bear|##( the AUTORUN.SYS file, then<( press RETURN. &)@1@<@)!}/(>:A%,/(Writing AUTORUN.SYS file...@@ D:AUTORUN.SYS>>PUT OUT THE HEADER AND THE C)"}ORE MACHINE LANGUAGE PROGRAM255,255,0,6,59,6,,173,31,208,41,4,240,10,169,18,141,33,3++169,6,141,34,3,96,251,243)#},51,246,33,6//163,246,51,246,60,246,76,228,243,0,238,33**6,172,33,6,192,0,208,10,169,0,141,33**3,169,228,141,34,3)$},185,59,6,160,1,96-@@f"!"@)"@H!6-%*@ ADD THE COMMAND LIST)%}-@6-@:7<,,&*@ 0''APPEND INITIALISE AND RUN VECTORS:&&226,2,227,2,0,6,224,2,225,2)&},17,6D-@@"N*@ X@(>:A%,D:AUTOMATE.SVE'6-A<(j*+MBUIBHBLTSESHIGSLOAPETEBUFBQA"AHAh@VAAr@A-(} BEB @ @A  N;@, e;B@,6-BQ%6-C:,16-AH-)}=6-AhN6-P:'AV,^6-&$AVe(}S* " ٠ĠˠӠϠS $ ӠӠΠ-*}ŠG  " START SECTOR NUMBER&76-P:'AV,G6-&$AVM  2 $INSERT DISK CONTAINING SECTORS -+}TO BEM COPIED AND PRESS  F:B2y,@@ @   w%@@+%@@-,}9%@G%@[%@@ i%@w%@ @16-?:, B6-F:%--}@, 22(LENGTH:$A( BYTES  SECTORS# 6-(-%&@)6-P:'AV,*6-&+$AV-.},-$6-P:'AV,$6-&$AV2w%@@+%@@9%@G%@[%@@-/} i%@w%@4 @S6-?:,5 B<6-%A( n A3o Bq0 -0} 0 "INSERT OUTPUT DISK AND PRESS x F:B2y,@A1 A     6-S-@"6-1}-P:'AV,26-&$AVC6-P:'AV,S6-&$AVw%@@+%@@9%@G%-2}@[%@@ i%@w%@" A`6-?:,"WRITE SEC B6-%A( -3}*& SECTORS COPIED,ANY MORE TO DO* 4Y% B % D:MENU.SVE}(;@,%F:A,Ap( -4}}88 0} PLEASE INSERT PIRACY DISK AND PRESS }  Π}(}% D:MENU.SVED:DISK-5}BOOT.TSTMBUIBHBLTSESHIGSLOAPETEBUFBQA"AHAh@VAAr@A, QTj 1Q lQ \T Q5Rɛ00: \T 9R \T lR SLRRPi   Sij   S`S:` B V17}BiDQEKJ V SQ Q"Q QQQQi` BmQDPEHQIQi0Pȩ PșP V` 18} B VB6DRE VBJHI5DRE V`K:"Q5R)5RQiQ5RLFRQDP1P:P` 19}B V VSBJmQDPE VL0SE@IDBHQPɄE I VL0S`DL%1:}Π̠άԠΛ BDREHI V`DISK ERROR BS/S HIij   S`S:` B V1;Y$DSE VQiUSUSUSPPʹPPʹPP.ʝP` BDSEHI V1<} BDSEHI V BDSEHI V` THE ULTIMATE MENU AND DEVELOPMENT UTILITY(c) 1983 by1=} S.C.S.D. Inc. 716-467-9326 BDSEI`H V`QDSEHI V0f:PILLTX16.SVE%D:COPYCART.SVE% D:PRINT.SVE%D:TAPEANAL.SVEN, $} TURN DISK OVER IN DRIVEN y?} PRESS ٠ WHEN READY##@@K: AP@% D:MENU.SVE6-y@}.F:Ad,AU%)@.6.>:," AP$ D:MENU.SVEOGRAM FOR THEPIRACxe00010 ;System equates used00020 TRAMSZ = $0600030 ICDNOZ = $2100040 ICIDNO = $2E00050 BUFRHI = $3300060 NOCKSM = $3C000!B}70 FMSZPG = $4300080 DSTAT = $4C00090 DRKMSK = $4E00100 ROWCRS = $5400110 HATABS = $031A00120 ;End of system equates00!C}130 ;Zero-page equates00140 Z0003 = $A300150 Z0004 = $F300160 ;End of zero-page equates00170 *= $060000180 !D} LDA L0001 ;$D01F00190 AND #$0400200 BEQ L0002 ;$060700210 L0002 LDA #$1200220 STA HATABS+7 ;$03!E}2100230 LDA #$0600240 STA HATABS+8 ;$032200250 RTS00260 .BYTE $FB,$F3,$3300270 INC IC!F}DNOZ,X ;$002100280 ASL Z0003 ;$00A300290 INC BUFRHI,X ;$003300300 INC NOCKSM,X ;$003C00310 IN!G}C DSTAT,X ;$004C00320 CPX Z0004 ;$00F300330 L0005 BRK00340 INC L0005 ;$062100350 LDY L0005 ;$06210!H}0360 CPY #$2300370 BNE L0006 ;$063600380 LDA #$0000390 STA HATABS+7 ;$032100400 LDA #$!I}E400410 STA HATABS+8 ;$032200420 L0006 LDA L0007,Y ;$063B00430 LDY #$0100440 L0007 RTS00450 .BYTE!J} $5300460 EOR ROWCRS ;$005400470 .BYTE $43,$4F00480 JMP L0008 ;$524F00490 JSR L0009 ;$2C3100!K}500 AND L0010,Y ;$342C00510 .BYTE $9B,$5200520 EOR DRKMSK,X ;$004E00530 JSR L0011 ;$442200540!L} .BYTE $3A00550 EOR L0012 ;$4E4500560 EOR ICIDNO,X ;$002E00570 .BYTE $5300580 LSR FMSZ!M}PG+2,X ;$004500590 .BYTE $2200600 JSR L0013 ;$202000610 .BYTE $9B00620 *= $02E200630 !N} BRK00640 .BYTE $0600650 *= $02E000660 ORA (TRAMSZ),Y ;$000600670 ;External reference equates00680!O} L0001 = $D01F00690 L0008 = $524F00700 L0009 = $2C3100710 L0010 = $342C00720 L0011 = $442200730 L0012 = $4E450074!P}0 L0013 = $202000750 ;End of external references00760 .END 42C00720 L0011 = $442200730 L0012 = $4E450074 Kef>  RSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLONLGTFN9R} Bb']ffr@9@8 @2 9S}@A(@@AVBhA2w&;@,;@,;@,@6-P9T}:?$I:,,M;@,_;,;A,k6-w6-+-@@1"'67,.>:,+ H +9U}86.$ԠŠҠΠŠB @5E H ?6-@$@+-@@/";67,.>:,9V}? ,6.D:TAPELOAD.OBJ,  TO BE COPIED4 @*@@4 @K(=(ERROR F:A9W}, FILE >:@4,>:@4,H@K; @)@167B:,%@,.>:,; @,F:A,"9X}A6" B, @!IF:A,"@<6.RAM TOO SMALL IN THIS SYSTEM!F @5I(%(>:AU, ERROR9Y} F:A,(@6-B:,J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PRE9Z}PARE TAPE! BEEPS REQUIRE RETURN6 @5{6-A(6-@'6-@U6-P:+B:,&@1,'A(,$A(%A(9[}f6-C:,%@1p @F{@{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@9\},0Y*7@<@,0N@00 B&7@<@,4Y0 @( @`!) B&7@<9]}@,4Y)%" @`#Q%6-F:@,&F:@,%@36-%@?6-NB:, @Q$$8 B:,"(9^}6. 5@F:@,&@8$% B:, (6. $&b6.7<,#4 )4>:AU,16-&@@(7@9_}<,V6.7%@:,7)@Q67@<@,.>:,]6-AU`$."@ @G9b}3/! B!@C:0A2%%@100A2%%@&+P:'AV,$AV,2$$A29c}%%@P:'AV,300A2%%@&+P:'AV,$AV,4$$A2%%@ P:'AV,5A2%%@9d}6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,1659e},12,133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CAS9f}SETTE OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PR9g}ESS OY @`Q# ( ERROR NUMBER F:A,#D:OBJECTLD.XXXIRLENTBURSTARPOLONLGTFN8Tb'DOS SYSb*+DUP SYSbbUDISKDIS V22bDISKDIS CUSb DISKDIS SVEbBOOTBINDSVEb"BINDBOOTSVEbLIRGDUMPSVEBAZXCV 000bAUTORUN SYSbAUTOMATESVEb'DISKBOOTSVEb6PILLAUTOSYSb TAPEANALSVEbQOBJECTLDSVEbqTAPELOADOBJb PILLCOPYOBJyPILL8K LSTbPILL8K OBJbDISKSIRGSVEbPILLTP16SVEPILL16K LSTbPILL16K OBJbPILLTP8 SVEbCIOREAD LSTbCIOWRITELSTbDISKFILESVEb COPYCARTSVEbQPILL8KX OBJbUPILL16KXOBJbMENU SVEbhPILLTX8 SVEbPILLTX16SVEbPRINT SVE<Ӣ ϩEDJKB VL˝DEHIB V\`ҩ͝DE V0Eˍ=r}ϥ˝D̝E8˝H̝IHI VL lԩթ B V`C: V\`ҩ͝DE V0Eˍ<LOP<өj B VBcDQEIK JH V BeDQEHI V B VB^DQEI}KIHJ VB IHDE V: AQ BϝDPEHI VLPFAILURE TO LOAD PROGRAM B V I}B!DQE HI VDL%SWITCH ON PILL AND PRESS RETURN B VBcDQE V`C: E:LOADING PROGI}RAM-PRESS RETURN B VBcDQEIK JH V BeDQEHI V B VB^DQEHWX   RSTARTYNNAMECORFNBUFARALGTIOCPTFASTPTSIZAUXSIRLENTBURSTARPOLONM} M}w&;@,;@,;@,@6-P:?$I:,,M;@M},_;,;A,k6-w6-? #@V!-@@1%"167,.>:,5 ? BJ +:6M}.&ˠŠϠԠˠРD @5G J I #@W!6-@$@5-@@9"E67,.>:M},I h @/6.PLEASE ENTER DISK FILE NAME9 @5< @J BS6.D:b67@,.h6.4 @*M}@@4 @K(=(ERROR F:A, FILE >:@4,>:@4,H@K0 BM}06-?:C:,<@:AU, ERROR F:A,(@6-B:M},J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PREPARE TAPE! BEEPS REQUIRE RETURN6 @M}5x6-A(6-@'6-@R6-P:+&@1,'A(,$A(%A(c6-C:,%@1m @Fx@M}{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@,0Y*7@<@,0N@0M}0 B&7@<@,4Y0 @( z @226.ANOTHER DISK FILE? Y N RETURN< @5@p7@<@M},0Y*7@<@,0Nz @2!) B&7@<@,4Y)%" @`#Q%6-F:@,&F:@M},%@36-%@?6-NB:, @Q$$8 B:,"(6. 5@F:@,&@8$% B:, (M}6. $&b6.7<,#4 )4>:AU,16-&@@(7@<,V6.7%@:,7)@M}Q67@<@,.>:,]6-AU`$."@ @G3/! B!@C:0A2%%M}@100A2%%@&+P:'AV,$AV,2$$A2%%@P:'AV,300A2%%@&+P:'M}AV,$AV,4$$A2%%@ P:'AV,5A2%%@6A2%%@7 6-C:,6-?:<,M}$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165,12,133,2,165,13,133,3,108,12,09104,104,104,170,76M},86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CASSETTE OR DOS 2.0S BINARY LOAD FILE< @% D:MM}ENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PRESS OY @`Q# ( ERROR NUMBER F:AM},#0uP;@9,#B.-@@92"I67B:,%@,.>:,M P$1uWW104,104,104,10,10,10,10,170,169,7M},157,66,3,104,157,69,3,104,157,68,3,104,157,73,32u55104,157,72,3,32,86,228,132,212,160,0,132,213,96D:DISKSIRG.TSTL|ef>  RSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLONLGTFNQ} Q}w&;@,;@,;@,@6-PQ}:?$I:,,M;@,_;,;A,k6-w6-+-@@1"'67,.>:,+ G +Q}76.# ˠ̠ҠΠŠA @5D G ?6-@$@+-@@/";67,.>:,?Q} +6. D:PILL16K.OBJ+  TO BE COPIED4 @*@@4 @K(=(ERROR F:A,Q} FILE >:@4,>:@4,H@K; @)@167B:,%@,.>:,; @,F:A,"AQ}6" B, @!IF:A,"@<6.RAM TOO SMALL IN THIS SYSTEM!F @5I(%(>:AU, ERROR Q}F:A,(@6-B:,J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PREPAQ}RE TAPE! BEEPS REQUIRE RETURN6 @5{6-A(6-@'6-@U6-P:+B:,&@1,'A(,$A(%A(Q}f6-C:,%@1p @F{@{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@,Q}0Y*7@<@,0N@00 B&7@<@,4Y0 @( @`!) B&7@<@Q},4Y)%" @`#Q%6-F:@,&F:@,%@36-%@?6-NB:, @Q$$8 B:,"(6Q}. 5@F:@,&@8$% B:, (6. $&b6.7<,#4 )4>:AU,16-&@@(7@Q}<,V6.7%@:,7)@Q67@<@,.>:,]6-AU`$."@ @GQ}3/! B!@C:0A2%%@100A2%%@&+P:'AV,$AV,2$$A2%Q}%@P:'AV,300A2%%@&+P:'AV,$AV,4$$A2%%@ P:'AV,5A2%%@Q}6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165,1Q}2,133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CASSEQ}TTE OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PRESQ}S OY @`Q# ( ERROR NUMBER F:A,#D:PILLTP16.SVESIRLENTBURSTARPOLONLGTFNPRGHDSKSTANOSECLOADLLOADHINITLINITHSTADINITADLDADFINADPROGLEANS@T@@@5}@ARAA AS Ai 0@@0@ R+ #} 5} ŠԠR "LOAD INPUT TAPE AND PRESS ;@,##@@C:5})@()@2)@<)@F)@P)@Z@d6-%AV$5}n6-%AV$x6-$A( 6-% NUMBER OF SECTORS = '' PROGRAM LENGTH =  BYTES 5}LOAD ADDRESS =  END ADDRESS = E Bc; 'PROGRAM SHOULD FIT INTO 16K MACHINEE A E5} B'h; 'PROGRAM SHOULD FIT INTO 32K MACHINEE A EBR; 'PROGRAM WILL NOT FIT IN 48K MACHINE6}OP<өj B VBcDQEIK JH V BeDQEHI V B VB^DQEY}KIHJ VB@IHDE V: AQ BϝDPEHI VLPFAILURE TO LOAD PROGRAM B V Y}B!DQE HI VDL%SWITCH ON PILL AND PRESS RETURN B VBcDQE V`C: E:LOADING PROGY}RAM-PRESS RETURN B VBcDQEIK JH V BeDQEHI V B VB^DQEXef> RSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLONLGTFN]} ]}w&;@,;@,;@,@6-P]}:?$I:,,M;@,_;,;A,k6-w6-+-@@1"'67,.>:,+ F +]}66." ˠ̠ҠΠŠ@ @5C F ?6-@$@+-@@/";67,.>:,? ]}*6. D:PILL8K.OBJ*  TO BE COPIED4 @*@@4 @K(=(ERROR F:A,]} FILE >:@4,>:@4,H@K; @)@167B:,%@,.>:,; @,F:A,"A6]}" B, @!IF:A,"@<6.RAM TOO SMALL IN THIS SYSTEM!F @5I(%(>:AU, ERROR F:]}A,(@6-B:,J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PREPARE]} TAPE! BEEPS REQUIRE RETURN6 @5{6-A(6-@'6-@U6-P:+B:,&@1,'A(,$A(%A(f6]}-C:,%@1p @F{@{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@,0]}Y*7@<@,0N@00 B&7@<@,4Y0 @( @`!) B&7@<@]},4Y)%" @`#Q%6-F:@,&F:@,%@36-%@?6-NB:, @Q$$8 B:,"(6.]} 5@F:@,&@8$% B:, (6. $&b6.7<,#4 )4>:AU,16-&@@(7@<]},V6.7%@:,7)@Q67@<@,.>:,]6-AU`$."@ @G]}3/! B!@C:0A2%%@100A2%%@&+P:'AV,$AV,2$$A2%%]}@P:'AV,300A2%%@&+P:'AV,$AV,4$$A2%%@ P:'AV,5A2%%@]}6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165,12,]}133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CASSETT^}E OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PRESS ^} OY @`Q# ( ERROR NUMBER F:A,# D:PILLTP8.SVEAUXSIRLENTBURSTARPOLONLGTFN\O30000 DIM FAST$(39):RESTORE 30001:FOR I=1 TO 39:READ A:FAST$(LEN(FAST$)+1)=CHR$(A):NEXT I:RETURN 30001 DATA 104,104,104,10,1b}0,10,10,170,169,7,157,66,3,104,157,69,3,104,157,68,3,104,157,73,330002 DATA 104,157,72,3,32,86,228,132,212,160,0,132,213,96`}30000 DIM FAST$(39):RESTORE 30001:FOR I=1 TO 39:READ A:FAST$(LEN(FAST$)+1)=CHR$(A):NEXT I:RETURN 30001 DATA 104,104,104,10,1f}0,10,10,170,169,11,157,66,3,104,157,69,3,104,157,68,3,104,157,73,330002 DATA 104,157,72,3,32,86,228,132,212,160,0,132,213,96f},10,10,170,169,11,157,66,3,104,157,69,3,104,157,68,3,104,157,73,330002 DATA 104,157,72,3,32,86,228,132,212,160,0,132,213,96d=>4 J AFNMBUFBUIBHBLSESHIGSLOTOFFSEAUFASTPETEj} j };@,;@,e6-BQ;B,%6-C:,16-AH=6-AhN6-P:'AV,^6-&$AVe(j }} 467@,.%67B,.467@,. 2%  ٠ˠӠϠ( 2 BR% GIVE PATHNAj }ME FOR OUTPUT FILE= (C: OR D:FILENAME)AN OFFSET RA START SECTOR NUMBER 16-P:'AV,A6-&$AVj }J / $INSERT DISK CONTAINING SECTORS TO BEJ COPIED AND PRESS  F:B2y,@@ @j }   w%@@+%@@9%@G%@[%@@ i%@w%@j} @16-?:, B6-F:%@, @2(LENGTH:$A( BYTES  SECTORS@6-%@# 6-j}(-%&@)6-P:'AV,*6-&+$AV,-$6-P:'AV,$6-&$AV2w%@@+j}%@@9%@G%@[%@@ i%@w%@4 @S6-?:,5 Bj}<6-%A( d26-F:%@,$A(2LENGTH OF BOOT FILEn A3o BsT B6-&j}6-%A OUTPUT FILE IS  BYTES LONGT  PATHNAME IS t46-A((7@<@,4D46-u,, $PRESj}S WHEN OUTPUT DEVICE READYv F:B2y,@A w Ax$ B$@@6-?:C:j},<@<<, B@!   ANY MORE TO DO! 4Y% B % D:MENU.SVE0uP;@9j},#B.-@@92"I67B:,%@,.>:,M P$1uXX104,104,104,10,10,10,10,170,169,11,157,66,3,104,15j}7,69,3,104,157,68,3,104,157,73,32u55104,157,72,3,32,86,228,132,212,160,0,132,213,96}(;@,%F:A,Ap(j} }88 0} PLEASE INSERT PIRACY DISK AND PRESS }  Π}(}% D:MENU.SVED:DIj}SKFILE.SVE J AFNMBUFBUIBHBLSESHIGSLOTOFFSEAUFASTPETEh E A // 'PROGRAM SHOULD FIT INTO 48K MACHINE)% ANY MORE TAPES TO ANALYSE) 4Y% 4N+6} } A D:TAPEANAL.SVETADINITADLDADFINADPROGLEANS@T@@@44OP<өj B VBcDQEIK JH V BeDQEHI V B VB^DQErR}KIHJ VB IHDE V: AQ BϝDPEHI VLPFAILURE TO LOAD PROGRAM B V rS}B!DQE HI VDLSWITCH ON PILL AND PRESS RETURN B VBcDQE V`C: E:LOADING PROGrT}RAM-PRESS RETURN B VBcDQEIK JH V BeDQEHI V B VB^DQEpOP<өj B VBcDQEIK JH V BeDQEHI V B VB^DQEvV}KIHJ VB@IHDE V: AQ BϝDPEHI VLPFAILURE TO LOAD PROGRAM B V vW}B!DQE HI VDLSWITCH ON PILL AND PRESS RETURN B VBcDQE V`C: E:LOADING PROGvX}RAM-PRESS RETURN B VBcDQEIK JH V BeDQEHI V B VB^DQEtef>  RSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLONLGTFN~i} ~j}w&;@,;@,;@,@6-P~k}:?$I:,,M;@,_;,;A,k6-w6-+-@@1"'67,.>:,+ G +~l}76.# ̠ˠ̠ҠΠŠA @5D G ?6-@$@+-@@/";67,.>:,?~m} +6. D:PILL8KX.OBJ+  TO BE COPIED4 @*@@4 @K(=(ERROR F:A,~n} FILE >:@4,>:@4,H@K; @)@167B:,%@,.>:,; @,F:A,"A~o}6" B, @!IF:A,"@<6.RAM TOO SMALL IN THIS SYSTEM!F @5I(%(>:AU, ERROR ~p}F:A,(@6-B:,J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PREPA~q}RE TAPE! BEEPS REQUIRE RETURN6 @5{6-A(6-@'6-@U6-P:+B:,&@1,'A(,$A(%A(~r}f6-C:,%@1p @F{@{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@,~s}0Y*7@<@,0N@00 B&7@<@,4Y0 @( @`!) B&7@<@~t},4Y)%" @`#Q%6-F:@,&F:@,%@36-%@?6-NB:, @Q$$8 B:,"(6~u}. 5@F:@,&@8$% B:, (6. $&b6.7<,#4 )4>:AU,16-&@@(7@~v}<,V6.7%@:,7)@Q67@<@,.>:,]6-AU`$."@ @G~y}3/! B!@C:0A2%%@100A2%%@&+P:'AV,$AV,2$$A2%~z}%@P:'AV,300A2%%@&+P:'AV,$AV,4$$A2%%@ P:'AV,5A2%%@~{}6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165,1~|}2,133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CASSE~}}TTE OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PRES~~}S OY @`Q# ( ERROR NUMBER F:A,# D:PILLTX8.SVEXSIRLENTBURSTARPOLONLGTFN|Qef>  RSTARTYNNAMECORBUFARAIOCFIRSBOOLASFIRSTLASTASIZAUXSIRLENTBURSTARPOLONLGTFN} }w&;@,;@,;@,@6-P}:?$I:,,M;@,_;,;A,k6-w6-+-@@1"'67,.>:,+ H +}86.$ ̠ˠ̠ҠΠŠB @5E H ?6-@$@+-@@/";67,.>:,}? ,6.D:PILL16KX.OBJ,  TO BE COPIED4 @*@@4 @K(=(ERROR F:A}, FILE >:@4,>:@4,H@K; @)@167B:,%@,.>:,; @,F:A,"}A6" B, @!IF:A,"@<6.RAM TOO SMALL IN THIS SYSTEM!F @5I(%(>:AU, ERROR} F:A,(@6-B:,J!6-P:+B:,&@1,'A(,<$A(+B:,&@1,J6-%@6,6."PRE}PARE TAPE! BEEPS REQUIRE RETURN6 @5{6-A(6-@'6-@U6-P:+B:,&@1,'A(,$A(%A(}f6-C:,%@1p @F{@{ @056.! ANOTHER COPY OF TAPE? Y N RETURN? @5C{7@<@},0Y*7@<@,0N@00 B&7@<@,4Y0 @( @`!) B&7@<}@,4Y)%" @`#Q%6-F:@,&F:@,%@36-%@?6-NB:, @Q$$8 B:,"(}6. 5@F:@,&@8$% B:, (6. $&b6.7<,#4 )4>:AU,16-&@@(7@}<,V6.7%@:,7)@Q67@<@,.>:,]6-AU`$."@ @G}3/! B!@C:0A2%%@100A2%%@&+P:'AV,$AV,2$$A2}%%@P:'AV,300A2%%@&+P:'AV,$AV,4$$A2%%@ P:'AV,5A2%%@}6A2%%@7 6-C:,6-?:<,$8bb0,1,0,33,0,33,169,60,141,2,211,169,2,133,9,169,0,141,68,2,165},12,133,2,165,13,133,3,108,12,09104,104,104,170,76,86,228:;[[- BASIC PROGRAM TO GENERATE CASSETTE BOOT FROM CAS}SETTE OR DOS 2.0S BINARY LOAD FILE< @% D:MENU.SVEPYF:A,"ApK(-}PUT PIRACY DISK IN DRIVE 1 AND PR}ESS OY @`Q# ( ERROR NUMBER F:A,#D:PILLTX16.SVEIRLENTBURSTARPOLONLGTFNTptj uq 6s q Cr p 6s Iq rLpBD#qI H&DqE V&qɛ `gsC#q0 B VB#DqEKB}J  V BHIfDsE V B V`INSERT CARTRIDGE,INSERT DESTINATION DISK, OR CASSETTEAND PRB}ESS RETURN.ENTER FILE NAMEνśD1:S: B VB#DqEJK B} V`` B VBFDqEKJ V BDpEIH V BDpEI,H V BDpEIH VB}`i"q"q ArtPBrt%%@Art0Brt` P` B VBFDqEKJ V B}BDqEI"H V` r BArIHBrED V B V`0rrrrrp婀r0r` MANCHEB}STER'S CARTRIDGE COPYING PROGRAM (c) Manchester City Atari Club 1984 B؝DrEI^H V`B}fsls<өj B VBޝDtEIK JH V BDtEHI V B VBٝDtEB}KIHJ  VB IHDE V: t B@DtEHI VL=tFAILURE TO LOAD PROGRAM B VB} BDtE HI VD%xL%LSWITCH ON PILL AND PRESS RETURN B VBޝDtE V`C: B} E:LOADING PROGRAMp6s Iq rLpBD#qI H&DqE V&qɛ `gsC#q0 B VB#DqEK@78KaLINEDIRDRIVEENTRLINEFLAFILENUMBEPPERROANSn} A @  LOAD CARTRIDGE COPIER;@,(;@,2 +n}AR@7++ #} ٠ŠŠϠ<77 /PLEASE WAIT - SETTING UP MACHINE CODEP n}AP store LOADIT.OBJZ@n    6.D:PILLCOPY.OBJ +++ #} ٠Šn}ŠϠ-@@  LOADING @&6-?:A6